﻿using T4UtilityBelt.Writers;

namespace T4UtilityBelt.UxDesigns.Bindings
{
    public interface IBindingRenderer
    {
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "Property")]
        void Render(CodeWriter writer, string property, Binding binding);

        void RenderBindingsAttribute(CodeWriter codeWriter, BindingDictionary bindings);
    }
}